Перейти к основному содержимому

Ошибка "Failed to verify username" при подключении к серверу Minecraft

При настройке сервера Minecraft вы можете столкнуться с ошибкой:

Failed to verify username

Эта ошибка возникает при попытке подключения к серверу и означает, что сервер не смог проверить лицензию Minecraft-аккаунта игрока.


Причина возникновения ошибки

По умолчанию Minecraft-сервер требует лицензионную версию игры от всех подключающихся игроков. Это:

  • Позволяет использовать официальную систему скинов
  • Защищает аккаунты от использования третьими лицами

Однако, если вы хотите разрешить вход нелицензионным пользователям, потребуется отключить проверку лицензии.


Важно перед отключением лицензии

Внимание

Отключение online-mode может повлиять на безопасность и работоспособность некоторых систем сервера. Ознакомьтесь с последствиями ниже.

  • Авторизация через Microsoft будет недоступна.
  • UUID игроков изменятся, и старые данные (например, инвентарь) не будут работать.
  • Стандартные белые списки и баны работать перестанут.
  • Скины не будут отображаться без сторонних лаунчеров или плагинов.
Решение

Рекомендуем установить плагины:

  • Для авторизации: AuthMeReloaded
  • Для скинов: SkinsRestorer
  • Для Whitelist и банов: LuckPerms, FastLogin

Отключаем проверку лицензии

Чтобы разрешить вход игрокам без лицензии, необходимо изменить один параметр в server.properties:

  1. Перейдите в корневую папку сервера (там, где находится server.jar).

  2. Найдите и откройте файл server.properties.

  3. Найдите строку:

    online-mode=true
  4. Замените true на false:

    online-mode=false
  5. Сохраните изменения.

  6. Перезапустите сервер.


  1. Откройте раздел "Файлы" в панели.
  2. Перейдите в корень сервера.
  3. Кликните на server.properties.
  4. Найдите и измените строку:
    online-mode=true
    на
    online-mode=false
  5. Нажмите Сохранить.
  6. Перезапустите сервер из панели управления.